rat ridden - Français Anglais Dictionnaire